main: Set log handler for OSTree domain
authorDan Nicholson <nicholson@endlessm.com>
Sat, 26 Mar 2016 15:35:30 +0000 (08:35 -0700)
committerColin Walters (automation) <walters+githubbot@verbum.org>
Sat, 26 Mar 2016 18:22:59 +0000 (18:22 +0000)
Now that OSTree is used as G_LOG_DOMAIN, set the main handler to match
so the appropriate messages are filtered. It would probably be more
appropriate to spell out "OSTree" in the code, but since G_LOG_DOMAIN is
being defined globally in the project, might as well reuse it here.

https://bugzilla.gnome.org/show_bug.cgi?id=764237

Closes: #225
Approved by: cgwalters

src/ostree/ot-main.c

index 51282f92b8fa09e88355abda431aa3b1dfc3a77f..93f841dcfceab9306ef2479ab7d101ea857ec31e 100644 (file)
@@ -132,7 +132,7 @@ ostree_run (int    argc,
   /* avoid gvfs (http://bugzilla.gnome.org/show_bug.cgi?id=526454) */
   g_setenv ("GIO_USE_VFS", "local", TRUE);
 
-  g_log_set_handler (NULL, G_LOG_LEVEL_MESSAGE, message_handler, NULL);
+  g_log_set_handler (G_LOG_DOMAIN, G_LOG_LEVEL_MESSAGE, message_handler, NULL);
 
   /*
    * Parse the global options. We rearrange the options as
@@ -255,7 +255,7 @@ ostree_option_context_parse (GOptionContext *context,
     }
 
   if (opt_verbose)
-    g_log_set_handler (NULL, G_LOG_LEVEL_DEBUG, message_handler, NULL);
+    g_log_set_handler (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, message_handler, NULL);
 
   if (opt_repo == NULL && !(flags & OSTREE_BUILTIN_FLAG_NO_REPO))
     {